package com.bootdo.sell.domain;

import java.io.Serializable;
import java.util.Date;



/**
 * 销售单表
 * 
 * @author mp
 * @email 1992lcg@163.com
 * @date 2020-03-02 09:22:07
 */
public class SalesDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//单据编号
	private String salesnumbers;
	//关联单编号
	private String associatednumber;
	//业务日期
	private Date businessdate;
	//客户名称
	private Integer clientname;
	//销售数量
	private Integer salesquantity;
	//折扣金额
	private Double discountamount;
	//扣除定金
	private Double deductthedeposit;
	//销售毛利
	private Double salesmargin;
	//总计金额
	private Double totalamount;
	//实收金额
	private Double actualamount;
	//出库仓库 100默认仓库
	private Integer outboundwarehouse;
	//图片附件
	private String spic;
	//发票状态
 //0没有 1开具
	private Integer isinvoice;
	//制单日期
	private Date createdate;
	//是否送货 1是 2否
	private Integer isdelivery;
	//其他费用
	private Double otherexpenses;
	//结算账户(结算方式)
	private Integer settlementaccount;
	//经手人
	private Integer handledby;
	//制单人
	private Integer ordercreator;
	//销售类型
	private Integer salestype;
	//出库状态
 //0没有 1出库
	private Integer isoutbound;
	//折扣 1-100
	private Integer orderdiscount;
	//备注
	private String salescomment;
	//删除状态（0：删除）
	private Integer isdelete;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：单据编号
	 */
	public void setSalesnumbers(String salesnumbers) {
		this.salesnumbers = salesnumbers;
	}
	/**
	 * 获取：单据编号
	 */
	public String getSalesnumbers() {
		return salesnumbers;
	}
	/**
	 * 设置：关联单编号
	 */
	public void setAssociatednumber(String associatednumber) {
		this.associatednumber = associatednumber;
	}
	/**
	 * 获取：关联单编号
	 */
	public String getAssociatednumber() {
		return associatednumber;
	}
	/**
	 * 设置：业务日期
	 */
	public void setBusinessdate(Date businessdate) {
		this.businessdate = businessdate;
	}
	/**
	 * 获取：业务日期
	 */
	public Date getBusinessdate() {
		return businessdate;
	}
	/**
	 * 设置：客户名称
	 */
	public void setClientname(Integer clientname) {
		this.clientname = clientname;
	}
	/**
	 * 获取：客户名称
	 */
	public Integer getClientname() {
		return clientname;
	}
	/**
	 * 设置：销售数量
	 */
	public void setSalesquantity(Integer salesquantity) {
		this.salesquantity = salesquantity;
	}
	/**
	 * 获取：销售数量
	 */
	public Integer getSalesquantity() {
		return salesquantity;
	}
	/**
	 * 设置：折扣金额
	 */
	public void setDiscountamount(Double discountamount) {
		this.discountamount = discountamount;
	}
	/**
	 * 获取：折扣金额
	 */
	public Double getDiscountamount() {
		return discountamount;
	}
	/**
	 * 设置：扣除定金
	 */
	public void setDeductthedeposit(Double deductthedeposit) {
		this.deductthedeposit = deductthedeposit;
	}
	/**
	 * 获取：扣除定金
	 */
	public Double getDeductthedeposit() {
		return deductthedeposit;
	}
	/**
	 * 设置：销售毛利
	 */
	public void setSalesmargin(Double salesmargin) {
		this.salesmargin = salesmargin;
	}
	/**
	 * 获取：销售毛利
	 */
	public Double getSalesmargin() {
		return salesmargin;
	}
	/**
	 * 设置：总计金额
	 */
	public void setTotalamount(Double totalamount) {
		this.totalamount = totalamount;
	}
	/**
	 * 获取：总计金额
	 */
	public Double getTotalamount() {
		return totalamount;
	}
	/**
	 * 设置：实收金额
	 */
	public void setActualamount(Double actualamount) {
		this.actualamount = actualamount;
	}
	/**
	 * 获取：实收金额
	 */
	public Double getActualamount() {
		return actualamount;
	}
	/**
	 * 设置：出库仓库 100默认仓库
	 */
	public void setOutboundwarehouse(Integer outboundwarehouse) {
		this.outboundwarehouse = outboundwarehouse;
	}
	/**
	 * 获取：出库仓库 100默认仓库
	 */
	public Integer getOutboundwarehouse() {
		return outboundwarehouse;
	}
	/**
	 * 设置：图片附件
	 */
	public void setSpic(String spic) {
		this.spic = spic;
	}
	/**
	 * 获取：图片附件
	 */
	public String getSpic() {
		return spic;
	}
	/**
	 * 设置：发票状态
 0没有 1开具
	 */
	public void setIsinvoice(Integer isinvoice) {
		this.isinvoice = isinvoice;
	}
	/**
	 * 获取：发票状态
 0没有 1开具
	 */
	public Integer getIsinvoice() {
		return isinvoice;
	}
	/**
	 * 设置：制单日期
	 */
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	/**
	 * 获取：制单日期
	 */
	public Date getCreatedate() {
		return createdate;
	}
	/**
	 * 设置：是否送货 1是 2否
	 */
	public void setIsdelivery(Integer isdelivery) {
		this.isdelivery = isdelivery;
	}
	/**
	 * 获取：是否送货 1是 2否
	 */
	public Integer getIsdelivery() {
		return isdelivery;
	}
	/**
	 * 设置：其他费用
	 */
	public void setOtherexpenses(Double otherexpenses) {
		this.otherexpenses = otherexpenses;
	}
	/**
	 * 获取：其他费用
	 */
	public Double getOtherexpenses() {
		return otherexpenses;
	}
	/**
	 * 设置：结算账户(结算方式)
	 */
	public void setSettlementaccount(Integer settlementaccount) {
		this.settlementaccount = settlementaccount;
	}
	/**
	 * 获取：结算账户(结算方式)
	 */
	public Integer getSettlementaccount() {
		return settlementaccount;
	}
	/**
	 * 设置：经手人
	 */
	public void setHandledby(Integer handledby) {
		this.handledby = handledby;
	}
	/**
	 * 获取：经手人
	 */
	public Integer getHandledby() {
		return handledby;
	}
	/**
	 * 设置：制单人
	 */
	public void setOrdercreator(Integer ordercreator) {
		this.ordercreator = ordercreator;
	}
	/**
	 * 获取：制单人
	 */
	public Integer getOrdercreator() {
		return ordercreator;
	}
	/**
	 * 设置：销售类型
	 */
	public void setSalestype(Integer salestype) {
		this.salestype = salestype;
	}
	/**
	 * 获取：销售类型
	 */
	public Integer getSalestype() {
		return salestype;
	}
	/**
	 * 设置：出库状态
 0没有 1出库
	 */
	public void setIsoutbound(Integer isoutbound) {
		this.isoutbound = isoutbound;
	}
	/**
	 * 获取：出库状态
 0没有 1出库
	 */
	public Integer getIsoutbound() {
		return isoutbound;
	}
	/**
	 * 设置：折扣 1-100
	 */
	public void setOrderdiscount(Integer orderdiscount) {
		this.orderdiscount = orderdiscount;
	}
	/**
	 * 获取：折扣 1-100
	 */
	public Integer getOrderdiscount() {
		return orderdiscount;
	}
	/**
	 * 设置：备注
	 */
	public void setSalescomment(String salescomment) {
		this.salescomment = salescomment;
	}
	/**
	 * 获取：备注
	 */
	public String getSalescomment() {
		return salescomment;
	}
	/**
	 * 设置：删除状态（0：删除）
	 */
	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}
	/**
	 * 获取：删除状态（0：删除）
	 */
	public Integer getIsdelete() {
		return isdelete;
	}
}
